// 导入创建App的方法
import { createApp,watch} from 'vue'
// 导入创建Pinia的方法(vuex,全局状态管理器)
import { createPinia } from 'pinia'
// 导入根节点
import App from './App.vue'
// 导入路由
import router from './router'
// 创建app
const app = createApp(App)
// 定义一个intro方法
app.config.globalProperties.$intro=function(){
  alert("大家好,我在QQ群里面安了个空调");
  alert("冰棍准备好了")
} 

// 使用pinia 使用路由,挂载dom
var pinia =createPinia();
app.use(pinia).use(router).mount('#app')

// 存(监听pinia变化存储)
watch(pinia.state,()=>{
  localStorage.setItem("pinia",JSON.stringify(pinia.state.value))
},{deep:true })
// 项目启动就要取
pinia.state.value = JSON.parse(localStorage.getItem("pinia")||'{}')
 
 